﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
using SCS.Core.Models;
using SCSService;

namespace SCS.Core.ViewModels
{
    public class ListArticleStaticViewModels2
    {
        public List<SCSService.Article_Static> ArticleStaticItem { get; set; }
        public Artilce_Static_Category ArticleStaticCategory { get; set; }
        public List<Artilce_Static_Category> ArticleListCateogry { get; set; }

        //Multi List on 1 view page (max 10 tab)
        public List<SCSService.Article_Static> ArticleStaticItemTab1 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab1 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab2 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab2 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab3 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab3 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab4 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab4 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab5 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab5 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab6 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab6 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab7 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab7 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab8 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab8 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab9 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab9 { get; set; }

        public List<SCSService.Article_Static> ArticleStaticItemTab10 { get; set; }
        public Artilce_Static_Category ArticleStaticCategoryTab10 { get; set; }

        public int NumberTab { get; set; }

        [DisplayName("StaticName")]
        [StringLength(100)]
        public string StaticName { get; set; }

        [DisplayName("StaticContent")]
        [StringLength(4000)]
        public string StaticContent { get; set; }

        [DisplayName("StaticIntroText")]
        [StringLength(4000)]
        public string StaticIntroText { get; set; }

        [DisplayName("Active")]
        public bool? Active { get; set; }
    }
}